declare var manifest: DreamSpace.Scripts.Plugin.$Type;

// #######################################################################################

module DreamSpace.Scripts.Modules {
    // ===================================================================================

    /** JQuery (see http://jquery.com/). */
    export var JQuery = module([], 'jquery{min:.min}', '~JQuery/', (modInfo) => {
        jQuery.holdReady(true); // (hold events until WE say go. note: doesn't require the system.)
        // ... run the script once all other modules have loaded ...
        $DSLoader.onModulesLoaded.addListener(null, () => {
            jQuery.holdReady(false);
        });
        return true;
    });

    // ===================================================================================
}

// #######################################################################################
